﻿using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Web;
using FDSimpleModelGenerator.Common.Enums;

namespace FDSimpleModelGenerator.Common.HtmlConvert
{
    /// <summary>
    /// Java符号处理
    /// </summary>
    public class JavaSymbolHtml : BasicSymbolHtml
    {
        public override LanguageDataType LanguageDataType => LanguageDataType.Java;

        /// <summary>
        /// 所有关键字
        /// </summary>
        public override IList<string> Keywords => new List<string>
        {
            "abstract","default","if","private","this",
            "boolean","do","implements","protected","throw",
            "break","double","import","public","throws",
            "byte","else","instanceof","return","transient",
            "case","extends","int","short","try",
            "catch","final","interface","static","void",
            "char","finally","long","strictfp","volatile",
            "class","float","native","super","while",
            "const","for","new","switch",
            "continue","goto","package","synchronized","Date","String"
        };

        public override string KeywordColor => "#0000ff";
    }
}
